ahead one's your time - French English Dictionary